____ppppmmmmPPPPaaaarrrrsssseeeeCCCCttttiiiimmmmeeee reverses the aaaassssccccttttiiiimmmmeeee(3C) function. It accepts a ssssttttrrrriiiinnnngggg
specifying a time, and fills in the given ttttmmmm structure.
Either a fully specified aaaassssccccttttiiiimmmmeeee(3C) string like "Mon Mar 4 13:07:47
1996" or a partially specified time like '1996", "Mar 1996", "Mar 4
1996", "Mar", "13:07:47", "13:07", "Mar 4 13:07:47",... is accepted. In
addition, the seconds component may be a floating point number, for
example "13:07:47.5". The 12 hour clock is also supported, so "13:07"
and "1:07 pm" are equivalent.
____ppppmmmmPPPPaaaarrrrsssseeeeCCCCttttiiiimmmmeeee returns 0 if successful. It returns -1 and a dynamically
allocated error message string in eeeerrrrrrrrmmmmssssgggg, if the given ssssttttrrrriiiinnnngggg does not
parse. Be sure to ffffrrrreeeeeeee(3C) the error message string.
The ttttmmmm structure returned in rrrrsssslllltttt should only be used as an argument to
the ____ppppmmmmCCCCoooonnnnvvvveeeerrrrttttTTTTiiiimmmmeeee function, as it contains encoded information that will
only be correctly interpreted by ____ppppmmmmCCCCoooonnnnvvvveeeerrrrttttTTTTiiiimmmmeeee.
SSSSEEEEEEEE AAAALLLLSSSSOOOO
PPPPMMMMAAAAPPPPIIII(3), ____ppppmmmmPPPPaaaarrrrsssseeeeIIIInnnntttteeeerrrrvvvvaaaallll(3), ____ppppmmmmPPPPaaaarrrrsssseeeeTTTTiiiimmmmeeee(3) and ____ppppmmmmCCCCoooonnnnvvvveeeerrrrttttTTTTiiiimmmmeeee(3).